<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:tei="http://www.tei-c.org/ns/1.0" version="2.0">
    <xd:doc xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" scope="stylesheet">
        <xd:desc>
            <xd:p><xd:b>Created on:</xd:b>03 May 2012</xd:p>
            <xd:p><xd:b>Authors:</xd:b>Amber Camus and Trey Conatser</xd:p>
            <xd:p/>
        </xd:desc>
    </xd:doc>
    
    <xsl:template match="//tei:title[@level='a']">
        "<xsl:apply-templates/>"
    </xsl:template>
    
    <xsl:template match="//tei:title[@level='m']">
        <i>
            <xsl:apply-templates/>
        </i>
    </xsl:template>
    
    <xsl:template match="//tei:title[@level='j']">
        <i>
            <xsl:apply-templates/>
        </i>
    </xsl:template>
    
    <xsl:template match="//tei:q">
        <q>
            <xsl:apply-templates/>
        </q>
    </xsl:template>
    
    <xsl:template match="tei:q[@type='blockquote']">
        <blockquote>
            <xsl:apply-templates/>
        </blockquote>
    </xsl:template>
    
    <xsl:template match="tei:hi[@rend='small_text']">
        <seg style="font-size:.8em;">
            <xsl:apply-templates/>
        </seg>
    </xsl:template>
    
    <xsl:template match="tei:hi[@rend='small_caps']">
        <span style="font-variant: small-caps;">
            <xsl:apply-templates/>
        </span>
    </xsl:template>
    
    <xsl:template match="tei:hi[@rend='italics']">
        <i>
            <xsl:apply-templates/>
        </i>
    </xsl:template>
    
    <xsl:template match="tei:hi[@rend='h2']">
        <h2>
            <xsl:apply-templates/>
        </h2>
    </xsl:template>
    
    <xsl:template match="tei:hi[@rend='bold']">
        <b>
            <xsl:apply-templates/>
        </b>
    </xsl:template>
    
    <xsl:template match="//tei:lb">
        <br><xsl:apply-templates/></br>
    </xsl:template>
    
    <xsl:template match="tei:l">
        <br><xsl:apply-templates/>
            <xsl:variable name="lineNo">
                <xsl:number count="tei:l" level="any" format="1" from="tei:div[@xml:id='poemtext']"/>
            </xsl:variable>
            <xsl:if test="($lineNo mod 5=0)">
                <span style="float:right"><xsl:number count="tei:l" level="any" format="1" from="tei:div[@xml:id='poemtext']"/></span>
            </xsl:if>
            </br>
    </xsl:template>
    
    <xsl:template match="//tei:lg">
        <p><xsl:apply-templates/></p>
    </xsl:template>
    
    <xsl:template match="//tei:p">
        <p><xsl:apply-templates/></p>
    </xsl:template>
    
    <xsl:template match="tei:head[@rend='center']">
        <center>
            <xsl:apply-templates/>
        </center>
    </xsl:template>
    
    <xsl:template match="tei:p[@rend='justified']">
        <p align="justify">
            <xsl:apply-templates/>
        </p>
    </xsl:template>
    
    <xsl:template match="tei:quote[@rend='epigraph']">
        <blockquote>
            <span style="font-size:.85em;">
                <xsl:apply-templates/>
            </span>
        </blockquote>
    </xsl:template>
    
    <xsl:template match="tei:p[@rend='right']">
        <p align="right">
            <xsl:apply-templates/>
        </p>
    </xsl:template>
    
    <xsl:template match="tei:p[@rend='center']">
        <center>
            <xsl:apply-templates/>
        </center>
    </xsl:template>
    
    <xsl:template match="tei:seg[@type='rightAlign']">
        <span style="float:right">
            <xsl:apply-templates/>
        </span>
    </xsl:template>
    
    <xsl:template match="tei:table">
        <table cellpadding="10px" border="0">
            <xsl:for-each select="//tei:row">
            <tr>
                <xsl:for-each select="child::tei:cell">
                <td><xsl:value-of select="."/></td>
                </xsl:for-each>
            </tr>
            </xsl:for-each>
        </table>
    </xsl:template>
    
    <xsl:template match="tei:ref">(<xsl:apply-templates/>)</xsl:template>
    
    <xsl:template match="tei:note[@type='introductory']//tei:figure">[<a><xsl:attribute name="href"><xsl:value-of select="child::tei:graphic/@url"/></xsl:attribute><u>link</u></a>]<xsl:apply-templates/></xsl:template>
    
    <xsl:template match="tei:note[@type='descriptive']//tei:figure">[<a><xsl:attribute name="href"><xsl:value-of select="child::tei:graphic/@url"/></xsl:attribute><u>link</u></a>]<xsl:apply-templates/></xsl:template>
    
    <xsl:template match="tei:note[@type='introductory']/tei:anchor[@type='nav']">
        <a>
            <xsl:attribute name="name">
                <xsl:value-of select="@xml:id"/>
            </xsl:attribute>
        </a>
    </xsl:template>
    
    <xsl:template match="tei:foreign">
        <i><xsl:apply-templates/></i>
    </xsl:template>
    
    <xsl:template match="tei:choice/tei:sic"/>
    <xsl:template match="tei:choice/tei:corr">
        <xsl:apply-templates/>
    </xsl:template>
    
    <xsl:template match="tei:pb"/>
    
</xsl:stylesheet>